// pages/login/login.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    appurl: app.apiurl,
apiimg: app.apiimg,
    phone_type: '',
    acceptRule:false,
    tishi:false,
    tishi_tit:'',
    tishi_txt:''
  },
  z_fanhui() {
    // wx.reLaunch({
    //   url: '/pages/index/index',
    // })
    wx.exitMiniProgram({
      success: function(res) {
        // 成功退出小程序
      },
      fail: function(res) {
        // 退出失败
      }
    });
  },
  checkboxChange(e) {
    console.log('checkbox发生change事件，携带value值为：', e.detail.value)
    if(e.detail.value == 1){
      this.setData({
        acceptRule: true
      });
    }else{
      this.setData({
        acceptRule: false
      });
    }
},
  z_login(e) {
    let _this = this
    if (!_this.data.acceptRule) {
      wx.showModal({
        title: '提示',
        content: '是否同意用户协议和隐私协议',
        success(res) {
          if (res.confirm) {
            _this.setData({
              acceptRule: true
            })
          } else if (res.cancel) {
            console.log('用户点击取消')
          }
        }
      })
    } else {
      wx.getFuzzyLocation({
        type: 'wgs84',
        success (res) {
          const lat = res.latitude
          const lng = res.longitude
          wx.login({
            success(res) {
              let params = {
                "code": res.code,
                // "openid":"o0-0k48Dfz4pvEjFyxtvld_65wE8",
                "refereeid": wx.getStorageSync("refereeid"),
                "lat":lat,
                "lng":lng
              }
              wx.request({
                url: app.apiurl + 'api/login/login',
                method: 'POST',
                data: params,
                header: {
                  'content-type': 'application/x-www-form-urlencoded' // 修改请求
                },
                success(res) {
                  wx.setStorageSync("user_token", res.data.data.token)
                  // wx.reLaunch({
                  //   url: '/pages/index/index',
                  // })
                  _this.z_yonghu()
                }
              })
            }
          })
        }
       })
    }
  },
  z_yonghu(){
    let _this = this
    let params = {
      "token":wx.getStorageSync("user_token"),
    }
    wx.request({
      url: app.apiurl + 'api/member/myInfo',
      method: 'POST',
      data: params,
      header: {
        'content-type': 'application/x-www-form-urlencoded' // 修改请求
      },
      success(res) {
         if(res.data.data.sex == ''){
            wx.navigateTo({
              url: '/packageB/pages/shezhi/shezhi',
            })
        } else {
          if(res.data.data.five_yindao == '2'){
            wx.navigateTo({
              url: '/pages/yaoqing/yaoqing',
            })
          } else if(res.data.data.five_yindao == '4'){
            wx.navigateTo({
              url: '/packageB/pages/meiri/meiri',
            })
          } else if(res.data.data.five_yindao == '6'){
            wx.navigateTo({
              url: '/pages/choujiang1/choujiang1',
            })
          } else {
            wx.reLaunch({
              url: '/pages/index/index',
            })
          } 
        }
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let that = this;
    wx.getSystemInfo({
      success: function (res) {
        console.log("wx.getSystemInfo")
        console.log(res)
        if (res.platform == "ios") {
          that.setData({
            phone_type: '2'
          })
        } else {
          that.setData({
            phone_type: '1'
          })
        }
      }
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },
  z_xieyi1(){
    let _this = this
    let params = {}
    wx.request({
      url: app.apiurl + 'api/danye/info?id=1',
      method: 'GET',
      data: params,
      header: {
        'content-type': 'application/x-www-form-urlencoded' // 修改请求
      },
      success(res) {
        _this.setData({
          tishi:true,
          tishi_tit:'用户协议',
          tishi_txt:res.data.data.content
        })
        // wx.showModal({
        //   title: '用户协议',
        //   showCancel:false,
        //   content: res.data.data.content,
        //   success(res) {
        //     if (res.confirm) {
        //       console.log('用户点击确定')
        //     } else if (res.cancel) {
        //       console.log('用户点击取消')
        //     }
        //   }
        // })
      }
    })
  },
  z_xieyi2(){
    let _this = this
    _this.setData({
      tanchuang:true
    })
    let params = {}
    wx.request({
      url: app.apiurl + 'api/danye/info?id=2',
      method: 'GET',
      data: params,
      header: {
        'content-type': 'application/x-www-form-urlencoded' // 修改请求
      },
      success(res) {
        _this.setData({
          tishi:true,
          tishi_tit:'隐私政策',
          tishi_txt:res.data.data.content
        })
        // wx.showModal({
        //   title: '隐私政策',
        //   showCancel:false,
        //   content: res.data.data.content,
        //   success(res) {
        //     if (res.confirm) {
        //       console.log('用户点击确定')
        //     } else if (res.cancel) {
        //       console.log('用户点击取消')
        //     }
        //   }
        // })
      }
    })
  },
  z_close(){
    this.setData({
      tishi:false
    })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})